Systematizing Software Development Agility: Towards an Enterprise Capability Improvement Framework
نویسنده
چکیده
Many new product development (NPD) based enterprises strive these days for even radical transformations in order to sustain and improve their competitiveness. Under current uncertain and turbulent circumstances in many competitive environments agility is often seen necessary and considered as a viable strategic choice. Agile characteristics can be attributed to a wide spectrum of organizational elements and business competence areas ranging from people (agile workforce) to agile enterprises. In software development agile software methods have been introduced to address similar concerns, and significant progress has been reported with agile adoption mainly at project team level. However, coupling such team-level efforts with the larger-scale enterprise improvements is not yet well understood. There is a lack of systematic conceptualization and formulation of agility in software development. This paper demystifies that problem from the NPD perspective by grounding agile software development on that larger context. Specifically, it proposes a tentative reference framework with a prototype tool called Agility Profiler for exploring and exploiting agility in software-intensive product development organizations. Based on this framework, a process model for evaluating and improving agility is outlined. The primary unit of analysis is largescale industrial enterprises (respectively business units), including their embedded software development (i.e., forprofit high-technology companies). Some initial findings are presented.
منابع مشابه
Adaptive Enterprise Architecture Driven Agile Development
Agile development practices focus on developing and delivering working software systems in small iterations with minimal documentation. However, locally project focused agile practices overlook the need for holistic enterprise architecture. Lack of enterprise architecture in agile, especially in the large agile environments, may lead to a number of problems such as technical debt, unnecessary r...
متن کاملEnabling Agility through Routinized Improvisation in IT Deployment: The Case of Chang Chun Petrochemicals
Although the organizational capability for agility in IT deployment is crucial to the attainment of enterprise agility, there is scant research on how the capability may be nurtured and leveraged to this end. As improvisation may be an important mechanism for attaining agility in IT deployment, we apply the literature on organizational improvisation to analyze the case of Chang Chun Petrochemic...
متن کاملUsing enterprise systems to enhance organizational agility
In the corporate use of Information and Communication Technology (ICT), deployment of enterprise systems (ESs) technology in particular, has been the most vital development towards improving an organization's effectiveness. ESs make up the value chain of an enterprise allowing the organization to become significantly flexible and efficient. This paper investigates the use of ESs to increase agi...
متن کاملA Case Study of Healthcare Information Technology Implementation: Agile-Innovative Capability Development Process
With the advances in Information Technology (IT), the potential of IT in enabling enterprise agility has received increasing attention from practitioners and the academia in recent years. However, despite the recent advance of knowledge on agility and IT innovation, the relationship between the adoption of IT and enterprise agility is often treated as a “black box” and empirical validation of t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011